package exo2;

public class SalleCinema {

	/**
	 * @param args
	 */
	private String film;
	public int nbPlaces;
	private double tarif;
	private int nbPlaceVendues;
	
	public SalleCinema(String nomFilm, int capacite, double prix){
		this.film = nomFilm;
		this.nbPlaces = capacite;
		this.tarif = prix;
	}
	
	public void vendrePlace(){
		this.nbPlaces--;
		this.nbPlaceVendues++;
	}

	public double tauxRemplissage(){
		return this.nbPlaceVendues/this.nbPlaces;
	}
	
	public double chiffreAffaires(){
		return this.nbPlaceVendues * this.tarif;
	}
	
	public boolean estPleine(){
		//return this.nbPlaceVendues == this.nbPlaces;
		if(this.nbPlaceVendues == this.nbPlaces){
			return true;
		} else {
			return false;
		}
		
	}
	
	public int nbPlaceDisponibles(){
		return this.nbPlaces - this.nbPlaceVendues;
	}
	
	public String toString(){
		String s =  "Film projete : " + this.film + "\n";
		s += "Tarif : " + this.tarif + "\n";
		s += "Nombre de places : " + this.nbPlaces + "\n";
		s += "Taux remplissage : " + this.tauxRemplissage() + "\n";
		s += "Chiffre d'affaires : " + this.chiffreAffaires() + "\n";
		return s;
	}
	
}
